html, body, #wrap {
   background-color: #E8E8E8!important;
    height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
body{
    padding: 0;
    margin: 0;
}
p{
    margin: 0;
}

table{
    margin-bottom: 0 !important;
}

#head {
    background: transparent url('/images/backend/header/header_repeat.jpg') repeat center center;
    width: 100%;
    height: 122px;
}

#head_left{
    background: transparent url('/images/backend/header/header_logo.jpg') no-repeat center center;
    width: 150px;
    float: left;
    height: 122px;
}

#head_right{
    background: transparent url('/images/backend/header/header_nombre.jpg') no-repeat center center;
    float: right;
    width: 374px;
    height: 122px;
}

.clear {
    clear: both;
}

#menu{
    height: 30px;
}

#content{
    padding: 30px;
}

#sf_admin_container h1{
    text-align: left;
    color: #3c3c3c;
    font-weight:500;
    font-size:20px;
    font-family:arial, helvetica, sans-serif;
    line-height:1;
    /*    text-decoration:underline;*/
}

#sf_admin_container .sf_admin_td_actions li
{
    display: block !important;
}

#sf_admin_container .sf_admin_td_actions li a
{
    background-position: center left;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 3px;
    border: 1px solid transparent;
    text-shadow: -1px 1px #eee;
}

.sf_admin_list_td_ficha{
    max-width: 910px;

}

/* Detalles de registros */
.caracteristica_detalle{
    width: 95%;
    margin: 0 auto 0 auto;
}
.cuerpo_detalle{
    background: #fff;
    padding: 0.6em;
}
.cuerpo_detalle input{
    width: 75% !important;
}
.detalle_simple{
    background: #ffffff;
    margin: 0;
    padding: 10px;
    border: 1px solid #DDDDDD;
}
.detalle_simple:hover{
    background: #ffffee;
}

.cuerpo_detalle td{
    width: 100%;
}

.cuerpo_detalle label {
    width: auto !important;
    min-width: 20%;
}
/* FIN Detalles de registros */


#sf_admin_container ul li.sf_admin_action_agregaranalitico a
{
    background: url(../images/backend/documents--plus.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_prestarlibro a
{
    background: url(../images/backend/book--arrow.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_agrgarperiodico a
{
    background: url(../images/backend/newspaper--plus.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_verficha a
{
    background: url(../images/backend/card--arrow.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_agregarejemplar a
{
    background: url(../images/backend/books--plus.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_verejemplares a
{
    background: url(../images/backend/documents-stack.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_verprestamos a
{
    background: url(../images/backend/eye.png) no-repeat 0 0;
}

#sf_admin_container ul li.sf_admin_action_list a
{
    background: url(../images/arrow-180.png) no-repeat 0 0;
}

#loader
{
    margin-bottom: 30px;
}

.caracteristica_hijas
{
    overflow: visible !important;        
    height: auto !important;    

}


/* Barra de navegacion */
.container-nav{
     width: 100% !important;
}

.logWrap{
			min-width: 280px !important;
			min-height: 140px !important;
		}
		
.formLoginButton{
		margin: 5px 0 10px 10px !important;
}

.logWrap input[type="checkbox"]{
		margin: 5px 10px!important;
}

.upload_image img{
		min-width: 119px !important;
		min-height: 109px !important;
}

.datos_ficha{
		width: 87%;
               
}

.img_ficha{
		min-width: 119px !important;
		min-height: 109px !important;
}

#sf_admin_container ul li.sf_admin_action_verreservas a
{
    background: url(../images/backend/eye.png) no-repeat 0 0;
}




/*#footer
{
    position: relative;
    clear:both;
    background-color: #000;
    width: 100%;
    height: 250px;
    color: #E8E8E8;
    font-size: 0.9em;
    margin-top: 0;

    text-align: center;
}
#sub_footer{
    background-color:#383838;
    padding-top: 20px;
    width: 100%;
    height: 150px;
}*/




/* ------------------------------- 10.FOOTER --------------------------------*/
#footer { font-size:11px; font-family: Calibri, Arial; margin:0;background:#232323;color:#5c5c5c; text-transform:uppercase; }
#footer a { color:#878787; }
#footer a:link, a:visited { text-decoration:none; }  
#footer a:hover { text-decoration:none; color:#fff; }
#footer h2 { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #2e2e2e; font-size:13px; font-weight:bold; color:#e3e3e3; margin:0; padding:0;}
#footerPad { width:910px; margin:auto; padding:20px 25px 20px 25px; }
.footerBlock { 	float:left;	margin:0 25px 0 0;}
.footerBlock2 { width:162px; float:left; margin:0;}
.footerBlock2 p { margin:0 0 10px 0; padding:0; }
.footerBlock ul li, .footerBlock2 ul li { margin:0 0 5px 0; }
.footerBlock .footerBul { width:81px; float:left; }

#footer .footerBlockConnect { width:610px;	float:none;	margin:0;}
.footerBlockConnect h2 { border:none; }
.footerBlockConnect ul li { margin:0 0 5px 0; }
.footerBlockConnect .footerBul { width:81px; float:left; }

#footerCopy { margin:25px 0 0 0; padding:0;	border-top:1px solid #2e2e2e; }
#footerLeft { width:455px; float:left; margin:15px 0 0 0; }
#footerRight { width:455px;	float:left; margin:15px 0 0 0; text-align:right; }

/* Footer Favs icons */
#favTab2 { margin:0; padding:0 0 0 0;}
#favTab2 a span { display:none }
#favTab2 a { width:32px; height:32px; display:block; margin:0 11px 11px 0; background:url(../gfx/theme1/foot/favs2.png) no-repeat; }
	
#favTab2 .face { float:left; } 
#favTab2 .face:hover { background-position:-32px 0; }

#favTab2 .twit { float:left; background-position:0 -32px; } 
#favTab2 .twit:hover { background-position:-32px -32px; }

#favTab2 .rss { float:left; background-position:0 -64px; } 
#favTab2 .rss:hover { background-position:-32px -64px; }

#favTab2 .flickr { float:left; background-position:0 -96px; margin:0 0 11px 0; } 
#favTab2 .flickr:hover { background-position:-32px -96px; }

#favTab2 .linkedin { float:left; background-position:0 -128px; } 
#favTab2 .linkedin:hover { background-position:-32px -128px; }

#favTab2 .myspace { float:left; background-position:0 -160px; } 
#favTab2 .myspace:hover { background-position:-32px -160px; }

#favTab2 .behance { float:left; background-position:0 -192px; } 
#favTab2 .behance:hover { background-position:-32px -192px; }

#favTab2 .blogger { float:left; background-position:0 -224px; margin:0 0 11px 0; } 
#favTab2 .blogger:hover { background-position:-32px -224px; }


.biblioteca_actual {
    padding: 8px 0 0 0;
}

.control.ar{
    margin-top: -26px;
}

.repetible.ui-accordion-header a{
    width: 92%;
}